package com.jy.modules.cims.data.interact.api.request;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;

import javax.validation.constraints.NotNull;

import org.hibernate.validator.constraints.NotBlank;

public class RequestLoanRedemptionApplyLoanDTO implements Serializable {
	private static final long serialVersionUID = 1L;
	
	/**合同编号*/
	@NotBlank(message = "合同编号 loanNumber 不能为空")
	private String loanNumber;
	
	/**回购日期*/
	@NotNull(message = "回购日期 redeemDate 不能为空")
	private Date redeemDate;
	
	/**回购价格*/
	@NotNull(message = "回购价格 makeCreditorValue 不能为空")
	private BigDecimal makeCreditorValue;

	public String getLoanNumber() {
		return loanNumber;
	}

	public void setLoanNumber(String loanNumber) {
		this.loanNumber = loanNumber;
	}

	public Date getRedeemDate() {
		return redeemDate;
	}

	public void setRedeemDate(Date redeemDate) {
		this.redeemDate = redeemDate;
	}

	public BigDecimal getMakeCreditorValue() {
		return makeCreditorValue;
	}

	public void setMakeCreditorValue(BigDecimal makeCreditorValue) {
		this.makeCreditorValue = makeCreditorValue;
	}
	
}
